package study.service;

import study.pojo.Brand;
import study.pojo.PageBean;

import java.util.List;

public interface BrandService {

    /*
    * 查询所有
    * */
    List<Brand> selectAll();

    /*
    * 添加
    * */
    void add(Brand brand);

    /*
    * 根据id查询
    * */
    Brand  selectById(int id);


    /*
    * 修改
    * */
    void update(Brand brand);


    /*
    *根据id删除
    */
    void deleteById(int id);


    /*
     *根据id批量删除
     */
    void deleteByIds(int[] ids);


    /*
    *currentPage 当前页码
    *pageSize   每页展示条数
    * */
    PageBean<Brand> selectByPage(int currentPage,int pageSize);

    /*
    * 分页条件查询
    * */
    PageBean<Brand> selectByPageAndCondition(int currentPage,int pageSize,Brand brand);


}
